
package view;

import control.Comando;
import control.Controle;
import java.util.Iterator;
import javax.swing.*;
import model.*;


public class InterfaceCriarPlaylist implements Comando {

    @Override
    public void executar() {
        
        String novaPlaylist = Controle.getInput("Digite o nome da Nova Playlist", "Criar Playlist");
        
        Iterator<Playlist> it = Controle.usuarioAtual.getPlaylists().iterator();
        boolean jaExiste = false;
        while(it.hasNext())
        {
            Playlist obj = it.next();            
            if (obj.getNome().equals(novaPlaylist)){
                jaExiste = true;
                break;
            }
        }
        
        if (jaExiste) JOptionPane.showMessageDialog(null, "Playlist já existente.");
        else {
            Controle.usuarioAtual.addPlaylist(novaPlaylist);
            JOptionPane.showMessageDialog(null, "Playlist criada com sucesso.");
        }        
    }
    
   
}
